.home {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    font-size: .54rem;
}

.header {
    width: 100%;
    height: calc(0.44rem*2);
    background: pink;
}

.main {
    flex: 1;
    overflow: auto;
}

.footer {
    width: 100%;
    height: calc(0.5rem*2);
    border-top: solid 1px #ccc;
}